A Model Checking Procedure for Interval Temporal Logics based on Track Representatives

نویسندگان

  • Alberto Molinari
  • Angelo Montanari
  • Adriano Peron
چکیده

Model checking is commonly recognized as one of the most effective tools for system verification. While it has been systematically investigated in the context of classical, point-based temporal logics, it is still largely unexplored in the interval logic setting. Recently, a non-elementary model checking algorithm for Halpern and Shoham’s modal logic of time intervals HS, interpreted over finite Kripke structures, has been proposed, together with a proof of the EXPSPACE-hardness of the problem. In this paper, we devise an EXPSPACE model checking procedure for two meaningful HS fragments. It exploits a suitable contraction technique that allows one to replace sufficiently long tracks of a Kripke structure by equivalent shorter ones. 1998 ACM Subject Classification D.2.4 Software/Program Verification

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model checking for fragments of Halpern and Shoham's interval temporal logic based on track representatives

Model checking allows one to automatically verify a specification of the expected properties ofa system against a formal model of its behaviour (generally, a Kripke structure). Point-basedtemporal logics, such as LTL, CTL, and CTL∗, that describe how the system evolves state-by-state,are commonly used as specification languages. They proved themselves quite successful in a variety<l...

متن کامل

A Model Checker for Interval Temporal Logic over Finite Structures

Model checking is the process of establishing whether a certain formula is satisfied by a given structure, and it is usually associated with point-based temporal logics. Recently, the question of how to correctly define and study the model checking problem for interval-based temporal logics has been raised. In this paper, we focus on a very natural finite version of the model checking problem f...

متن کامل

Interval Temporal Logic Model Checking Based on Track Bisimilarity and Prefix Sampling

Since the late 80s, LTL and CTL model checking have been extensively applied in various areas of computer science and AI. Even though they proved themselves to be quite successful in many application domains, there are some relevant temporal conditions which are inherently “interval based” (this is the case, for instance, with telic statements like “the astronaut must walk home in an hour” and ...

متن کامل

Interval vs. Point Temporal Logic Model Checking: an Expressiveness Comparison

In the last years, model checking with interval temporal logics is emerging as a viable alternative to model checking with standard point-based temporal logics, such as LTL, CTL, CTL∗, and the like. The behavior of the system is modelled by means of (finite) Kripke structures, as usual. However, while temporal logics which are interpreted “point-wise” describe how the system evolves state-by-st...

متن کامل

Interval Temporal Logic Model Checking: The Border Between Good and Bad HS Fragments

The model checking problem has thoroughly been explored in the context of standard point-based temporal logics, such as LTL, CTL, and CTL⇤, whereas model checking for interval temporal logics has been brought to the attention only very recently. In this paper, we prove that the model checking problem for the logic of Allen’s relations started-by and finished-by is highly intractable, as it can ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015